shan shan chen chinacal volunteer